.categories {
	list-style: none;
	margin: 0;
	
	li {
		overflow: hidden;
		padding: 10px 0;
		border-bottom: 1px solid #eaeaea;
                cursor: pointer;
	}

        li:hover {
                border-bottom: 1px solid #3175ea;
                -webkit-transition: border-bottom 0.3s linear;
                -moz-transition: border-bottom 0.3s linear;
                box-transition: border-bottom 0.3s linear;
        }

        div {
                float: left;

                a {
                    color: #2D2D2D;
                    text-decoration: none;
                }
        }
}

.categories .description {
	color: #7c7c7c;
        font-size: 10pt;
}

.category_link {
	font-weight: bold;
}